#HlidacUdalostiVstupniPodminkyGridBox {
    height: 300px;
    flex: 1 1 auto;
    padding: 1px;
}

#HlidacUdalostiVstupniPodminkyGrid {
    height: 100%;
}

#HlidacUdalostiVstupniPodminkyTlacitkaBox {
    display: flex;
    flex: 0 0 150px;
    flex-direction: column;
}

#HlidacUdalostiLbAktivni {
    width: auto;
}

#HlidacUdalostiTypPodminkyGridBox {
    height: 370px;
    flex: 0 1 auto;
    margin-top: 25px;
}

#HlidacUdalostiTypPodminkyGrid {
    height: 100%;
    width: 200px;
}

/*** << Zastupne symboly ***/
.HlidacUdalostiZastupnySymbol {
    font-size: 12px;
    padding: 2px 0;
}

    .HlidacUdalostiZastupnySymbol:hover {
        color: blue;
        cursor: pointer;
    }
/*** Zastupne symboly >> ***/

/*****/
.HlidacUdalostiPodminka {
    position: absolute;
    left: 214px;
    top: 60px;
    visibility: hidden;
    right: 0px;
    bottom: 6px;
}

/* radiobutton pro spojku */
#HlidacUdalostiPodminkyPoziceJizdy {
    position: absolute;
    left: 6px;
    top: 30px;
}

#HlidacUdalostiPodminkyLbPoziceJizdy {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 150px;
}

#HlidacUdalostiPodminkyRgPoziceJizdy {
    position: absolute;
    left: 150px;
    top: 0px;
    width: 400px;
}

#HlidacUdalostiPodminkySpojka {
    visibility: hidden;
    position: absolute;
    left: 6px;
    top: 30px;
}

#HlidacUdalostiPodminkyLbSpojka {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
}

#HlidacUdalostiPodminkyRgSpojka {
    position: absolute;
    left: 200px;
    top: 0px;
    width: 400px;
}

/* tlacitka pro pridani a odebrani zaznamu u podminek se zaskrtavanim vice objektu */
.HlidacUdalostiPodminkaBtnPridatZaznam {
    position: absolute;
    left: 0px;
    width: 95px;
    height: 50px;
    bottom: 0px;
}

.HlidacUdalostiPodminkaBtnOdebratZaznam {
    position: absolute;
    left: 105px;
    width: 95px;
    height: 50px;
    bottom: 0px;
}

/*** Podminka datum a cas ***/
#HlidacUdalostiPodminkaDatumCasRgObdobi {
}

#HlidacUdalostiPodminkaDatumCasLbOd {
    position: relative;
    top: 10px;
}

#HlidacUdalostiPodminkaDatumCasDtOd {
    position: relative;
    left: 40px;
    top: -10px;
    width: 133px;
}

#HlidacUdalostiPodminkaDatumCasLbDo {
    position: relative;
    top: 10px;
}

#HlidacUdalostiPodminkaDatumCasDtDo {
    position: relative;
    left: 40px;
    top: -10px;
    width: 133px;
}

#HlidacUdalostiPodminkaDatumCasDnyVTydnu {
    position: absolute;
    left: 281px;
    top: 0px;
    width: 75px;
    height: 170px;
}

.HlidacUdalostiPodminkaDatumCasDenVTydnu {
    height: 20px;
}


/*** Podminka oblasti ***/
#HlidacUdalostiPodminkaOblastiRgOblasti {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 300px;
    height: 50px;
}

#HlidacUdalostiPodminkaOblastiGrdZvoleneOblasti {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 200px;
    bottom: 60px;
}

#HlidacUdalostiPodminkaOblastiGrdOblasti {
    position: absolute;
    left: 210px;
    top: 30px;
    width: 300px;
    bottom: 0px;
}
/*** Podminka vozidla ***/
#HlidacUdalostiPodminkaVozidlaGrdZvolenaVozidla {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
    bottom: 60px;
}

#HlidacUdalostiPodminkaVozidlaPanelVozidel {
    position: absolute;
    left: 210px;
    top: 0px;
    right: 10px;
    bottom: 0px;
}

/*** Podminka skupiny vozidel ***/
#HlidacUdalostiPodminkaSkupinyVozidelRgSkupiny {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 500px;
    height: 50px;
}

#HlidacUdalostiPodminkaSkupinyVozidelGrdZvoleneSkupiny {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 200px;
    bottom: 60px;
}

#HlidacUdalostiPodminkaSkupinyVozidelGrdSkupiny {
    position: absolute;
    left: 210px;
    top: 30px;
    right: 6px;
    bottom: 0px;
}

/*** Podminka zapnuty/vypnuty vstup ***/
#HlidacUdalostiPodminkaVstupZapnutyVypnutyRg {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 500px;
    height: 50px;
}

#HlidacUdalostiPodminkaVstupZapnutyVypnutyGrd {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 30px;
    bottom: 50px;
}

/*** Podminka hodnotovy vstup ***/
#HlidacUdalostiPodminkaVstupHodnotovyRg {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 300px;
    height: 30px;
}

#HlidacUdalostiPodminkaVstupHodnotovyGrd {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 30px;
    bottom: 40px;
}

#HlidacUdalostiPodminkaVstupHodnotovyNum {
    position: absolute;
    left: 300px;
    bottom: 10px;
    width: 150px;
}

/*** Podminka misto ***/
#HlidacUdalostiPodminkaMistoChbUlice {
    position: absolute;
    left: 0px;
    top: 0px;
}

#HlidacUdalostiPodminkaMistoTxtUlice {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 200px;
}

#HlidacUdalostiPodminkaMistoChbMesto {
    position: absolute;
    left: 0px;
    top: 80px;
}

#HlidacUdalostiPodminkaMistoTxtMesto {
    position: absolute;
    left: 0px;
    top: 110px;
    width: 200px;
}

#HlidacUdalostiPodminkaMistoChbStat {
    position: absolute;
    left: 0px;
    top: 160px;
}

#HlidacUdalostiPodminkaMistoLueStat {
    position: absolute;
    left: 0px;
    top: 190px;
    width: 200px;
}

#HlidacUdalostiPodminkaMistoLblSpustit {
    position: absolute;
    left: 210px;
    top: 0px;
}

#HlidacUdalostiPodminkaMistoRg {
    position: absolute;
    left: 210px;
    top: 20px;
}
/*** Podminka spojka ***/
#HlidacUdalostiPodminkaSpojkaRg {
}
/*** Podminka delka textoveho vstupu ***/
#HlidacUdalostiPodminkaDelkaTextovehoVstupuRg {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 300px;
    height: 30px;
}

#HlidacUdalostiPodminkaDelkaTextovehoVstupuGrd {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 30px;
    bottom: 40px;
}

#HlidacUdalostiPodminkaDelkaTextovehoVstupuNum {
    position: absolute;
    left: 300px;
    bottom: 10px;
    width: 150px;
}
/*** Podminka blizi se servisni intervaly ***/
#HlidacUdalostiPodminkaBliziSeServisniIntervalyNumDnuPredem {
    position: absolute;
    left: 100px;
    top: 0px;
    width: 100px;
}

#HlidacUdalostiPodminkaBliziSeServisniIntervalyNumKmPredem {
    position: absolute;
    left: 100px;
    top: 30px;
    width: 100px;
}

#HlidacUdalostiPodminkaBliziSeServisniIntervalyNumMTHPredem {
    position: absolute;
    left: 100px;
    top: 60px;
    width: 100px;
}

#HlidacUdalostiPodminkaBliziSeServisniIntervalyDnuPredem {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
}

#HlidacUdalostiPodminkaBliziSeServisniIntervalyKmPredem {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 100px;
}

#HlidacUdalostiPodminkaBliziSeServisniIntervalyMTHPredem {
    position: absolute;
    left: 0px;
    top: 60px;
    width: 100px;
}
/*** Podminka ridici ***/
#HlidacUdalostiPodminkaRidiciGrdZvoleniRidici {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
    bottom: 60px;
}

#HlidacUdalostiPodminkaRidiciGrdRidici {
    position: absolute;
    left: 420px;
    top: 0px;
    right: 10px;
    bottom: 0px;
}

#HlidacUdalostiPodminkaRidiciRg {
    position: absolute;
    left: 210px;
    top: 0px;
    bottom: 0px;
    width: 200px;
}

/*** Podminka predprovozni kontrola ***/
#HlidacUdalostiPodminkaPredprovozniKontrolaGrd {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 20px;
    bottom: 40px;
}

#HlidacUdalostiPodminkaPredprovozniKontrolaCheHlidatUdalost {
    position: absolute;
    left: 0px;
    bottom: 5px;
}

#HlidacUdalostiPodminkaPredprovozniKontrolaOcekavanaOdpoved {
    position: absolute;
    left: 150px;
    bottom: 5px;
}

#HlidacUdalostiPodminkaPredprovozniKontrolaLueOcekavanaOdpoved {
    position: absolute;
    left: 300px;
    bottom: 0px;
    width: 200px;
}

/*** Podminka prekroceni rychlosti ***/
#HlidacUdalostiPodminkaPredprovozniKontrolaPrekrocenaRychlost {
    position: absolute;
    left: 0px;
    top: 5px;
}

#HlidacUdalostiPodminkaPrekroceniRychlostiNum {
    position: absolute;
    left: 150px;
    top: 0px;
    width: 100px;
}

#HlidacUdalostiPodminkaPredprovozniKontrolaPrekrocenaRychlostKmH {
    position: absolute;
    left: 260px;
    top: 5px;
}
/*** Podminka rychlostni stupen ***/
#HlidacUdalostiPodminkaRychlostniStupenTxt {
    position: absolute;
    left: 0px;
    top: 0px;
}

#HlidacUdalostiPodminkaRychlostniStupenLue {
    position: absolute;
    left: 0px;
    top: 25px;
    width: 100px;
}
/*** Podminka osoby pro udalosti ***/
#HlidacUdalostiPodminkaOsobyProUdalostiGrdZvoleneOsoby {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
    bottom: 60px;
}

#HlidacUdalostiPodminkaOsobyProUdalostiPanelOsob {
    position: absolute;
    left: 210px;
    top: 0px;
    right: 10px;
    bottom: 0px;
}
/*** Podminka blizi se udalost osoby ***/
#HlidacUdalostiPodminkaBliziSeUdalostOsobyDnuPredem {
    position: absolute;
    left: 0px;
    top: 5px;
}

#HlidacUdalostiPodminkaBliziSeUdalostOsobyNum {
    position: absolute;
    left: 80px;
    top: 0px;
    width: 100px;
}

/*** << Vystupni cinnosti ***/
#HlidacUdalostiVystupniCinnostiGridBox {
    height: 200px;
    flex: 1 1 auto;
    padding: 1px;
}

#HlidacUdalostiVystupniCinnostiGrid {
    height: 100%;
}

#HlidacUdalostiVystupniCinnostiTlacitkaBox {
    display: flex;
    flex: 0 0 150px;
    flex-direction: column;
}

#HlidacUdalostiVystupniCinnostiDetailyBox {
    position: relative;
    height: calc(100% - 230px);
}

    #HlidacUdalostiVystupniCinnostiDetailyBox .SablonovaZalozka {
        top: 26px;
    }

#HlidacUdalostiVystupniCinnostiTabControl {
    position: absolute;
    left: 0px;
    top: 60px;
    bottom: 0px;
    right: 0px;
}

    #HlidacUdalostiVystupniCinnostiTabControl > .SablonovaZalozka {
        visibility: hidden;
        border-left-style: none;
    }

/* kdy volat cinnost */
#HlidacUdalostiVystupniCinnostiVolat {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    #HlidacUdalostiVystupniCinnostiVolat .dx-item {
        display: flex;
        flex-direction: row;
        align-items: center;
    }

#HlidacUdalostiVystupniCinnostiLbVolat {
}

#HlidacUdalostiVystupniCinnostiRgVolat {
    margin-left: 10px;
}

#HlidacUdalostiVystupniCinnostiVolatPo {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#HlidacUdalostiVystupniCinnostiNumTrvani {
    margin-left: 10px;
}

#HlidacUdalostiVystupniCinnostiVolatTxtPo {
}

#HlidacUdalostiVystupniCinnostiVolatTxtSekundach {
    margin-left: 10px;
}

/* Vystupni cinnost email */
#HlidacUdalostiVystupniCinnostiEmailChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiEmailTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    height: 148px;
}

#HlidacUdalostiVystupniCinnostiEmailLbTemtoOsobam {
    position: absolute;
    left: 6px;
    top: 180px;
}

#HlidacUdalostiVystupniCinnostiEmailGrdVybraneOsoby {
    position: absolute;
    left: 6px;
    top: 200px;
    bottom: 6px;
    width: 300px;
}

#HlidacUdalostiVystupniCinnostiEmailBtnPridatOsobu {
    position: absolute;
    left: 315px;
    top: 200px;
    width: 100px;
    height: 50px;
}

#HlidacUdalostiVystupniCinnostiEmailBtnOdebratOsobu {
    position: absolute;
    left: 315px;
    top: 260px;
    width: 100px;
    height: 50px;
}

#HlidacUdalostiVystupniCinnostiEmailGrdOsoby {
    position: absolute;
    left: 425px;
    top: 200px;
    bottom: 6px;
    right: 6px;
}

/* Vystupni cinnost sms */
#HlidacUdalostiVystupniCinnostiSMSChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiSMSTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    height: 148px;
}

#HlidacUdalostiVystupniCinnostiSMSLbTemtoOsobam {
    position: absolute;
    left: 6px;
    top: 180px;
}

#HlidacUdalostiVystupniCinnostiSMSGrdVybraneOsoby {
    position: absolute;
    left: 6px;
    top: 200px;
    bottom: 10px;
    width: 300px;
}

#HlidacUdalostiVystupniCinnostiSMSBtnPridatOsobu {
    position: absolute;
    left: 315px;
    top: 200px;
    width: 100px;
    height: 50px;
}

#HlidacUdalostiVystupniCinnostiSMSBtnOdebratOsobu {
    position: absolute;
    left: 315px;
    top: 260px;
    width: 100px;
    height: 50px;
}

#HlidacUdalostiVystupniCinnostiSMSGrdOsoby {
    position: absolute;
    left: 425px;
    top: 200px;
    bottom: 10px;
    right: 6px;
}

/* Vystupni cinnost zprava */
#HlidacUdalostiVystupniCinnostiZpravaChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiZpravaTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    height: 148px;
}

#HlidacUdalostiVystupniCinnostiZpravaSignalizaceBox {
    position: absolute;
    left: 6px;
    top: 180px;
    right: 6px;
    height: 50px;
}

#HlidacUdalostiVystupniCinnostiZpravaSignalizaceLb {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 180px;
}

#HlidacUdalostiVystupniCinnostiZpravaSignalizaceRg {
    position: absolute;
    left: 5px;
    top: 27px;
}

#HlidacUdalostiVystupniCinnostiZpravaLbTemtoOsobam {
    position: absolute;
    left: 6px;
    top: 235px;
}

#HlidacUdalostiVystupniCinnostiZpravaGrdVybraneOsoby {
    position: absolute;
    left: 6px;
    top: 255px;
    bottom: 10px;
    width: 300px;
}

#HlidacUdalostiVystupniCinnostiZpravaBtnPridatOsobu {
    position: absolute;
    left: 315px;
    top: 255px;
    width: 100px;
    height: 50px;
}

#HlidacUdalostiVystupniCinnostiZpravaBtnOdebratOsobu {
    position: absolute;
    left: 315px;
    top: 315px;
    width: 100px;
    height: 50px;
}

#HlidacUdalostiVystupniCinnostiZpravaGrdOsoby {
    position: absolute;
    left: 425px;
    top: 255px;
    bottom: 10px;
    right: 6px;
}

/* Vystupni cinnost email pro ridice */
#HlidacUdalostiVystupniCinnostiEmailProRidiceChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiEmailProRidiceTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    bottom: 10px;
}

/* Vystupni cinnost sms pro ridice */
#HlidacUdalostiVystupniCinnostiSMSProRidiceChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiSMSProRidiceTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    bottom: 10px;
}

/* Vystupni cinnost zprava pro ridice */
#HlidacUdalostiVystupniCinnostiZpravaProRidiceChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiZpravaProRidiceTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    bottom: 10px;
}

/* Vystupni cinnost email pro zodpovedneho ridice */
#HlidacUdalostiVystupniCinnostiEmailProZodpovednehoRidiceChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiEmailProZodpovednehoRidiceTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    bottom: 10px;
}

/* Vystupni cinnost sms pro zodpovedneho ridice */
#HlidacUdalostiVystupniCinnostiSMSProZodpovednehoRidiceChe {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiSMSProZodpovednehoRidiceTxt {
    position: absolute;
    left: 6px;
    top: 28px;
    right: 6px;
    bottom: 10px;
}

/* Vystupni cinnost akce ve vozidle*/
#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL1Che {
    position: absolute;
    left: 6px;
    top: 13px;
    width: 180px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL1Rg {
    position: absolute;
    left: 200px;
    top: 13px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL1Num {
    position: absolute;
    left: 400px;
    top: 10px;
    width: 100px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL1Lb {
    position: absolute;
    left: 510px;
    top: 13px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL2Che {
    position: absolute;
    left: 6px;
    top: 48px;
    width: 180px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL2Rg {
    position: absolute;
    left: 200px;
    top: 48px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL2Num {
    position: absolute;
    left: 400px;
    top: 45px;
    width: 100px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleZapnoutOL2Lb {
    position: absolute;
    left: 510px;
    top: 48px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleVypnoutOL1Che {
    position: absolute;
    left: 6px;
    top: 100px;
}

#HlidacUdalostiVystupniCinnostiAkceVeVozidleVypnoutOL2Che {
    position: absolute;
    left: 6px;
    top: 135px;
}

/* Vystupni cinnost ulozit do tabulky */
#HlidacUdalostiVystupniCinnostiUlozitDoTabulkyLb {
    position: absolute;
    left: 6px;
    top: 10px;
}

#HlidacUdalostiVystupniCinnostiUlozitDoTabulkyNum {
    position: absolute;
    left: 80px;
    top: 6px;
}

/* Vystupni cinnost hlaseni na GT 2.5 */
#HlidacUdalostiVystupniCinnostiHlaseniNaGT25Che {
    position: absolute;
    left: 6px;
    top: 6px;
}

#HlidacUdalostiVystupniCinnostiHlaseniNaGT25Txt {
    position: absolute;
    left: 6px;
    right: 6px;
    top: 28px;
    bottom: 40px;
}

#HlidacUdalostiVystupniCinnostiHlaseniNaGT25Lb {
    position: absolute;
    left: 6px;
    bottom: 10px;
}

#HlidacUdalostiVystupniCinnostiHlaseniNaGT25Num {
    position: absolute;
    left: 190px;
    bottom: 6px;
}

/* Vystupni cinnost notifikace v telefonu */
#HlidacUdalostiVystupniCinnostiNotifikaceVTelefonuChe {
    position: absolute;
    left: 6px;
    top: 10px;
}

/*** Vystupni cinnosti >> ***/
